home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Mail / EnhanceMail.1.3 / Source / EnhanceMail.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-08  |  1.2 KB  |  47 lines

  1. /* -*-C-*-
  2. *******************************************************************************
  3. *
  4. * File:         EnhanceMail.h
  5. * RCS:          $Header: /usr/local/lib/cvs/EnhanceMail/EnhanceMail.h,v 1.1.1.8 1996/04/08 22:30:47 cedman Exp $
  6. * Description:  
  7. * Author:       Carl Edman
  8. * Created:      Fri Oct 13 11:48:24 1995
  9. * Modified:     Mon Apr  8 11:09:43 1996 (Carl Edman) cedman@capitalist.princeton.edu
  10. * Language:     C
  11. * Package:      N/A
  12. * Status:       Experimental (Do Not Distribute)
  13. *
  14. * (C) Copyright 1995, but otherwise this file is perfect freeware.
  15. *
  16. *******************************************************************************
  17. */
  18.  
  19. #import <appkit/appkit.h>
  20. #import "MailApp.h"
  21.  
  22. extern BOOL EnhanceControlP(void);
  23. extern BOOL EnhanceShiftP(void);
  24. extern BOOL EnhanceAlternateP(void);
  25.  
  26. extern NXBundle *EnhanceBundle;
  27. extern char *EnhanceVersion;
  28.  
  29. @interface EnhanceMail : MailDriver
  30.    {
  31.    }
  32. @end
  33.  
  34. @interface Object(EnhanceMail)
  35. - changeClassTo:class;
  36. @end
  37.  
  38. @interface Menu(EnhanceMail)
  39. - findCellWithTitle:(const char *)title;
  40. - addSlashItem:(const char *)title action:(SEL)sel keyEquivalent:(unsigned short)code;
  41. @end
  42.  
  43. @interface ButtonCell(EnhanceMail)
  44. - (int)state;
  45. - setState:(int)anInt;
  46. @end
  47.